#pragma once
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
typedef int BTDataType;
typedef struct BinaryTree
{
	BTDataType val;
	struct BinaryTree* left;
	struct BinaryTree* right;
}BTNode;
int BinaryTreeSize(BTNode* root);
int BinaryTreeKLevelSize(BTNode* root, int k);
BTNode* BinaryTreeFind(BTNode* root, BTDataType x);
void LevelOrder(BTNode* root);